package com.leadingsoft.pwxk.converter;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.leadingsoft.common.converter.AbstractConverter;
import com.leadingsoft.pwxk.dto.ZlsstableDto;
import com.leadingsoft.pwxk.model.Zlsstable;

/**
 * @author: lipan 2018年5月15日
 * @description: ()
 * 
 */

@Component
public class ZlsstableConverter extends AbstractConverter<Zlsstable, ZlsstableDto> {

	@Autowired
	private ZlsscxsstableConverter zlsscxsstableConverter;

	@Override
	protected ZlsstableDto toDtoActual(Zlsstable model) {

		ZlsstableDto dto = new ZlsstableDto();
		dto.setId(model.getId());
		dto.setDataid(model.getDataid());
		dto.setCwname(model.getCwname());
		dto.setDrainname(model.getDrainname());
		dto.setEmissionname(model.getEmissionname());
		dto.setIsbestname(model.getIsbestname());
		dto.setIsdemandname(model.getIsdemandname());
		dto.setIssecretname(model.getIssecretname());
		dto.setOthercontent(model.getOthercontent());
		dto.setTid(model.getTid());
		dto.setWrwid(model.getWrwid());
		dto.setWrwname(model.getWrwname());
		dto.setWrylxname(model.getWrylxname());
		dto.setWrzlcontent(model.getWrzlcontent());
		dto.setWrzlgyname(model.getWrzlgyname());
		dto.setWrzlname(model.getWrzlname());
		dto.setXkdraincode(model.getXkdraincode());
		dto.setXkwrzlcode(model.getXkwrzlcode());
		dto.setZlsscxsstable(zlsscxsstableConverter.toDto(model.getZlsscxsstable()));
		return dto;
	}

	@Override
	public void copyProperties(Zlsstable model, ZlsstableDto dto) {

	}

}
